a well-rehearsed team - French English Dictionary